home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / FILER / FINDFILE.ZIP / !FindFiles / !Help next >
Text File  |  1996-11-08  |  9KB  |  203 lines

  1.                                       FindFiles
  2.                                       =========
  3.  
  4. Version 1.05 (10 Feb 1996) (alpha release 2)
  5.  
  6. Introduction
  7. ------------
  8. Ever found a corrupt disc with lots of files on you needed ? Ever
  9. accidentally overwritten the map block of a disc ? Ever accidentally deleted
  10. an Impression file which you've spent five hours working on and you really
  11. didn't mean to delete ?
  12.  
  13. Well, in all but the last case, this is for you... (if it's not an Impression
  14. file you can recover it - mainly as I haven't added the code for recognising
  15. them yet).
  16.  
  17.  
  18. Usage
  19. -----
  20. Run the program.
  21. Click on the icon.
  22. Enter the drive number.
  23. Select the disc format (harddiscs should use Read Disc type, as should most
  24. floppies except corrupt mapped discs - those which say has it been formatted
  25. ? when it obviously had - which should be set to the correct disc type)
  26.  
  27. For fastest performance and whilst learning it is best to save a copy of disc
  28. you wish to read. To do this, click on Read disc to file and then Ok. A save
  29. box will appear asking you to save the file. Then the disc image will be
  30. saved.
  31.  
  32. Once this is done, the Recover from file will automatically be selected. If
  33. you wish to reload this image at other times, drag it to the load icon arrow.
  34.  
  35. Just Show information will not recover anything, but will show you it's
  36. ‘guesses’ at the files and it's progress indicators.
  37.  
  38. Check all possibilities will check even files which would have been ignored
  39. because they have been overrun by the previous file.
  40.  
  41. Recover unchecked files will still try to recover these files, even though
  42. they have not been checked.
  43.  
  44. Only scan free space map will force the program to only look in the
  45. unallocated areas of the disc for files. This is useful if you want to
  46. recover a deleted file.
  47.  
  48. Note: If you are not recovering from file then the data will be read directly
  49. from the disc.
  50.     
  51. How it works
  52. ------------
  53. It scans the disc twice, the first pass spotting what it thinks are file
  54. signatures and the second pass attempting to confirm or discard these and to
  55. set some length to the files. Some file types have very complex structure (eg
  56. SoundTracker) but no easy technique for finding their length, whilst others
  57. (eg DataPower database) are complex and contain the length of the file in
  58. their header (thanks Iota !).
  59.  
  60. For this reason, some of the time the program will fail. It does not make
  61. second guesses and will always stand by it's first decision; even if it
  62. discards it, it will not try other formats. This is a consequence of the two
  63. pass structure.
  64.  
  65. For reasons best known only to the author, the program is still very
  66. temperamental, and probably runs best from it's original Basic form, instead
  67. of using the Front-End which has taken about 6 hours to put together.
  68.  
  69. So far it will understand you wanting to check either DOS or ADFS floppy
  70. discs in low or high density format. It will understand HardDiscs if they
  71. have corrupt boot and/or map blocks. The Wimp$Scrap dir and recovery
  72. directory should NOT be on the same disc you are attempting to recover unless
  73. there is no choice. This may be improved in a future hopefully. Until such
  74. time, however, only recover to the same disc as you are reading from if you
  75. have no other means of storage (well, that's me in that category). Use a RAM
  76. disc if you can.
  77.  
  78. There is, as yet, no means of restarting an aborted scan. This WILL be
  79. improved - I've just got to work out how :-) There will also be a facility to
  80. check for specific types, and/or sections of the disc...
  81.  
  82. For details of the formats supported, see the Formats file.
  83.  
  84. Help and message files
  85. ----------------------
  86. This application is fully !Help compliant and it is recommended that when
  87. getting to grips with it the help should be used if only to give it some
  88. purpose! It also supports the use of MessageTrans and therefore translation
  89. to another language or changing the messages for the fun of it is much easier
  90. than it might have been.
  91.  
  92.  
  93. <BasicLibrary$File>
  94. -------------------
  95. This application requires Justin Fletcher's JFShared library to function.
  96. This can be obtained from Arcade and possibly other bulletin boards. I have
  97. seen QuickHelp on Digital Databank, so it is possible that JFShared exists
  98. there also. JFShared is also currently being carried by Hensa and can be
  99. obtained from Justin's website.
  100.  
  101.  
  102. Compatibility
  103. -------------
  104. This application has been tested on the author's A5000, but due to the lack
  105. of friends with Acorns has not been tested on other systems. Therefore, it
  106. ought to work on any RO3.1 machine, and with a RO2 machine if it is
  107. recognised in JFShared and uses no specific RO3 features.
  108.  
  109.  
  110. Disclaimer
  111. ----------
  112. The author accepts no responsibility for any problems which this application
  113. may cause or loss of data resulting in its use. This application is Public
  114. Domain. This means that it may be distributed, so long as no charge other
  115. than copying costs are charged for it.
  116.  
  117. This is an ALPHA release - it is a development copy which I have released
  118. into the public domain quickly because losing files is something that happens
  119. to everyone, and having some way (even a dodgy one) to recover files is very
  120. useful. A full beta release will be released in future. The difference
  121. between this and a beta release is that this really /is/ a development
  122. version - the notes contained within are for my benefit more than anyone
  123. else, and the actual operation is totally undefined for any specific
  124. situation. In the beta, I will be more helpful witht the files :-)
  125.  
  126. Having now got a copy of this application, I'm sure you'll find many bugs in
  127. it. Please report these as soon as possible.
  128.  
  129.  
  130. Contact
  131. -------
  132. Any comments, queries, donations or bug reports can be sent to Justin
  133. Fletcher at :
  134.  
  135. E-Mail : Gerph@essex.ac.uk
  136. URL    : http://users.essex.ac.uk/users/gerph
  137. IRC    : On #Acorn as Gerph
  138. Finger : finger jrflet@postman.essex.ac.uk
  139. Tel    : (01842) 813979
  140.  
  141. Snail Mail :
  142.     Justin Fletcher
  143.     “Galadriel”
  144.     17b Cromwell Road,
  145.     Weeting,
  146.     Brandon,
  147.     Suffolk.
  148.     IP27 0QT
  149.  
  150.  
  151. History
  152. -------
  153. Version 1.00 : 24 Jun 1995
  154.                First version written
  155.                BASIC code, modifying technique changes the purpose.
  156. Version 1.01 : 07 Nov 1995
  157.                Improved code for recognition, use of free space maps and
  158.                longer more descriptive format. Zipchive, PKArc and Sparkive
  159.                formats added.
  160. Version 1.02 : 08 Nov 1995
  161.                Front End written. Further improved descriptions and disc
  162.                reading code.
  163. Version 1.03 : 17 Nov 1995 - alpha Release
  164.                Support for Midi files added, better drive reading code, bug
  165.                fixes for nasty minsize bits.
  166.                Fixed 1.44Mb F format disc message.
  167.                Limited support for MSWord/Excel files added.
  168.                Extended filetypes added for subtypes (not EE, internal)
  169. Version 1.04 : 21 Dec 1995 - alpha Release 2
  170.                Lots of new file types headers recognised. Lengths not
  171.                recognised for most files.
  172.                Couple of extended routines for lengths.
  173. Version 1.05 : 10 Feb 1996
  174.                Release to Alex Howarth and on my Web Page.
  175.  
  176. Future
  177. ------
  178. NOTE: This is only an alpha release. No guarentee is even remotely implied.
  179. However, feel free to run and test this program as much as you like. However,
  180. do not distribute modified copies, repost to the author (preferably with
  181. annotated listing, but a short note will do).
  182.  
  183. New formats much appreciated... Info like signatures in headers and length
  184. calculation routines are vital. JPEG, TIFF, GIF and other graphics formats
  185. will hopefully be supported. If anyone wants to sort out a Tar recogniser I'd
  186. be very happen (LZH would be useful as well). Symphony and Octamed possibly.
  187. DJF coming soon. Any suggestions on techniques for finding module lengths and
  188. absolute lengths (ie C and other) would be very much appreciated.
  189.  
  190. NOTE: Zip files are typed as 3DD. This is non-standard, and is done with the
  191. express purpose of making the authors life easier. He believes that Zip
  192. should have it's own file type and has hence modified the Zip application to
  193. suit himself. This is not supported by anyone else that I know of. He also
  194. believes that LHA files should have type 3DE - this is another personal
  195. preference (they can all have nice icons on the desktop :-) )
  196.  
  197. I've mailled Microsoft asking for some docs on the file format of MSWord
  198. files, but I really don't think they'll respond; so if anybody know anything
  199. about the files I would really appreciate their help. Same goes for any other
  200. file formats. I really want specs for graphics formats, as I mentioned above.
  201.  
  202. If anybody has any information on CC product formats, as they cannot give out
  203. what information they have, I would be most grateful :-)